----------------------------------------------------------------
■Leviathan(レヴィアタン)AIパッチ
製作者:SAMSARA氏
パッチ:Fおとこ

ver:1.00 公開日:2023/9/17 更新日:----/--/--

----------------------------------------------------------------
■はじめに

このパッチは、SAMSARA氏製作、レヴィアタンのAIパッチです。
パッチ制作に関しては自由であるとの規約を確認したため、
作成いたしました。製作者のSAMSARA氏には多大なる感謝を。

また、非公式ながら、影縫氏・氏氏の両名が作成した
弱体化パッチが導入された状態のレヴィアタンにも
対応しております。導入方法をご確認の上、
使用してください。

----------------------------------------------------------------
■使用前の注意点(改変・転載・紹介・動画使用について)

〇MUGENの設定に関して
　SAMSARA氏のブログ・レヴィアタンの元Readmeに記載されている
　設定を適用してください。多分それで大丈夫だと思います。
　
〇改変・転載について
　AIパッチに関しては改変・転載は自由です。
　(AIパッチの改変って聞いたことないけど)
　本体に関しては、SAMSARA氏の規約に従ってください。
　
〇紹介・動画使用について
　ご自由にやっちゃってください。
　
----------------------------------------------------------------
■導入方法(必ずお読みください)

〇共通注意点
上書きして導入する場合、元フォルダに存在するコマンドファイルの
バックアップを必ず取得するようにしてください。

〇デフォルトレヴィアタンについて

①上書きしない場合

1:解凍したフォルダ内の「AI」フォルダとdefファイルを
　Leviathanフォルダにそのまま格納してください。
2:フォルダの名称とselect.defの「Leviathan」を
　「Leviathan_AI_Patch」に変更してください。
　
②上書きする場合

1:解凍したフォルダ内の「AI」フォルダの中にある
　Sanae.cを取り出し、「Leviathan」フォルダ内の「Sanae.c」を
　上書きしてください。
※戻したい場合は、元フォルダのSanae.cのバックアップを
　取得しておいた方がいいです。
　
〇影縫氏弱体化パッチ導入版について

1:解凍したフォルダ内の「AI」フォルダの中にあるSanae.cを取り出し、
　影縫氏弱体化パッチが導入された「Leviathan_K」フォルダ内の
　「Leviathan_Easy」フォルダのSanae.cを上書きしてください。
※戻したい場合は、元フォルダのSanae.cのバックアップを
　取得しておいた方がいいです。

〇氏氏弱体化パッチ導入版について

1:解凍したフォルダ内の「氏氏パッチ用AI」フォルダの中にある
　SanaeTan.cを取り出し、氏氏弱体化パッチが導入された「LeviaTan」
　フォルダ内の「Tan」フォルダのSanaeTan.cを上書きしてください。
※戻したい場合は、元フォルダのSanaeTan.cのバックアップを
　取得しておいた方がいいです。
　
　
----------------------------------------------------------------
■AIパッチによる技性能強化・変更要素

技の発生、判定、ダメージ、ゲージ量、即死性能等は弄っておりません。
しかし、AI作成時に、以下のような性能強化・変更を行いました。

1:全ての弱攻撃において連打キャンセル、空振りキャンセル、
　ヒットキャンセルを実装しました。
　
2:全ての中攻撃において、同じ系統の弱攻撃からの空振りキャンセル、
　ヒットキャンセルを実装しました。
　ex)地上近接弱Pが空振りorヒット時、硬直・攻撃後フレームを
　　 キャンセルして、地上近接中Pを出すことが可能。
　
3:全ての強攻撃において、同じ系統の弱・中攻撃からの空振りキャンセル、
　ヒットキャンセルを実装しました。
　
4:全ての必殺技・ゲージ技において、全ての地上通常技からの空振りキャンセル、
　ヒットキャンセルを実装しました。
　
5:ワープにおいて、全ての通常技からの空振りキャンセル、
　ヒットキャンセルを実装しました。
　
6:コマンドを一部変更しました。

----------------------------------------------------------------
■AIレベル設定方法

〇設定方法

「Sanae.c」、または「SanaeTan.c」ファイル内の
「AIセット」を行っている記述の設定値を
0～3までの値で設定してください。それ以外の値は非推奨です。

----------------------------------------------------------------
■AIレベル別性能概要

〇AIレベル別性能概要

AIレベル0:人操作用です。
AIレベル1:攻撃技は、後述の共通システム以外では通常技しか使いません。
　　　　　数の暴力キャラみたいな戦い方になります。
　　　　　通常版レヴィアタンだと、一番大魔法を使う頻度が高いです。
AIレベル2:必殺技の弾幕とゲージ技を撃つようになります。
　　　　　弾幕を中心に戦いながら、必殺技をばらまきます。
　　　　　ダッシュが隙になりがちです。
　　　　　デフォルトでは、このレベルに設定されています。
AIレベル3:基本的な戦い方は2と変わりませんが、一部通常技・移動技を封印し、
　　　　　ワープを使用するようになります。回避、接近、後退と
　　　　　3種のワープを使いこなして相手を翻弄します。

〇共通システム

・ゲージMAX時強制発動:ゲージがMAXになると、全ての行動よりも優先して
　ゲージ技を使用します。通常技しか使わないAIレベル1でも使用します。
　
・ゲージチェインシステム:1ゲージ技を使用後、残りゲージ数が1以上の場合、
　ゲージMAX時強制発動以外の行動よりも優先して1ゲージ技を使用します。
　同じ技を連続では使用しません。
　
----------------------------------------------------------------
■パッチ導入時ランク

耐性が特殊すぎて、審査員によっては想定ランクが2ランクぐらい
下がってしまうことが多いため、何とも言えませんが、
基本的には以下のようなイメージで大丈夫です。

AIレベル1:想定ランクより1つ下がる(ex:狂中位Cなら、狂下位A程度)
AIレベル2:想定ランクと同程度
AIレベル3:想定ランクより1つ上がる

詳しくは、SAMSARA氏の元readmeをご確認ください。
弱体化パッチを導入している場合は、
それぞれの製作者のreadmeをご確認ください。

----------------------------------------------------------------
■更新履歴

・2023/09/17 初公開